Definition of Carrion Flower

  • (noun) any of various plants of the genus Stapelia having succulent leafless toothed stems resembling cacti and large foul-smelling (often star-shaped) flowers

Synonyms of Carrion Flower


Antonyms of Carrion Flower


No Antonyms Found.

Homophones of Carrion Flower


No Homophones Found.